Từ điển
Dịch văn bản
 
Tất cả từ điển
Tra từ
Hỏi đáp nhanh
 
 
 
Kết quả
Vietgle Tra từ
Chuyên ngành Anh - Việt
DCOM (Distributed Component Object Model)
|
Tin học
Mô hình Đối tượng có Thành phần Phân tán DCOM là mô hình đối tượng của Microsoft, có căn nguyên từ DDE (Dynamic Data Exchange) là hệ truyền thông điệp dùng để trao đổi thông tin giữa các chương trình trong Windows. DDE được dùng trong OLE (Object Linking and Embedding), một phương pháp để nhúng các liên kết vào đối tượng trong chương trình và tài liệu. Từ đó phát triển thành COM, ngày nay trở thành nền tảng để liên kết tất cả đối tượng, và cuối cùng là DCOM và ActiveX (về cơ bản là DCOM hỗ trợ cho Internet). DCOM là mở rộng của COM trên mạng. Microsoft mô tả DCOM như một “COM có dây dài”. Ý tưởng đằng sau công nghệ thành phần là chia các ứng dụng lớn và phức tạp thành các đơn thể phần mềm nhỏ hơn để dễ phát triển, cải biến và nâng cấp. Bằng cách chia ứng dụng thành nhiều phần, các tác động của thay đổi hoặc nâng cấp chỉ ảnh hưởng đến các thành phần riêng biệt, chứ không đến toàn bộ chương trình. Lôgíc của các ứng dụng, truy xuất thông tin, theo dõi giao tác, biểu diễn dữ liệu, và quản lý có thể chạy trên các máy tính khác nhau, và chúng liên lạc với nhau để cung cấp cho người dùng các giao diện liên thông. Ghi chú: để biết thêm chi tiết về công nghệ thành phần, xem mục “Component Software Technology” và “Distributed Object Computing”. Microsoft DCOM có tất cả các nét của COM và mở rộng lên mạng. DCOM làm việc với TCP/IP, ngôn ngữ Java, và HTTP (Hypertext Transfer Protocol). Nó cung cấp các phần tử hàn gắn (binding) để mở rộng các thành phần qua mạng. Nó được thiết kế để chạy trên Windows 95, Windows NT, Macintosh, UNIX, và các hệ điều hành cũ khác. Vào tháng 10/1996, Microsoft giành quyền kiểm soát ActiveX (được xây dựng trên DCOM) từ tay Open Group, một tổ chức quản lý về phát triển phần mềm mở. DCOM cũng là một bộ phận của DCE (thuộc The open group). Thông tin về activeX có tại http://www.activex.org. Microsoft cũng làm việc với các tổ chức về chuẩn Internet, gồm IETF (Internet Engineering Task Force) và W3C (World Wide Web Consortium), để có thể dùng được DCOM trên Internet. Hãng Software AG (http://www.sagus.com) đã chuyển được DCOM vào hệ điều hành Sun Solaris. DCOM cũng trung lập với ngôn ngữ, nghĩa là các thành phần có thể được viết bằng nhiều ngôn ngữ khác nhau. Web browser là “container” phổ biến nhất để chạy các thành phần. Người dùng lấy về các thành phần từ những nơi họ thăm. Các thành phần nầy có thể được lưu trữ trên máy tính người dùng để dùng lại về sau, hoặc lưu trong vùng cache, có thể bị xóa sau một thời gian. Để mở rộng mô hình thành phần sang mô hình hỗ trợ các ứng dụng cao cấp, Microsoft đã tích hợp DCOM vào ActiveX Server, một chuỗi các dịch vụ công nghệ làm tăng tốc việc sử dụng các ứng dụng dựa trên thành phần trên Internet và intranet. Các dịch vụ ActiveX Server Framework được trình bày trong mục “Active Platform, Microsoft”. Trong khi các thành phần viết theo đặc tả COM sử dụng DCOM để liên lạc trên mạng, cần phải đăng ký các thành phần và điều phối hoạt động của chúng khi xảy ra các giao tác quan trọng. Microsoft Transaction Server điều phối sự tương tác giữa các thành phần và bảo đảm các giao tác được cài đặt an toàn. Nó xử lý giao tác và theo dõi hàng đợi thông điệp cũng như các chức năng thông thường khác trong hệ giao tác. Vì nó cung cấp các chức năng nầy trong môi trường dựa trên đối tượng, về cơ bản nó là một ORB (object request broker) dựa trên giao tác. Xem “Microsoft Transaction Server” để biết thêm chi tiết. TỪ MỤC LIÊN QUAN Active Platform, Microsoft; ActiveX; COM (Component Object Model); Component Software technology; Compond Documents; Distributed Object Computing; Java; Microsoft Transaction Server; Object Technologies; OLE (Object Linking and Embedding); ORB (Object Request Broker); và RPC (Remote Procedure Call) THÔNG TIN TRÊN INTERNET Microsoft’s DCOM http://www.Microsoft.com/intdev/prog-gen/dcom.htm Software AG Americas http://www.sagus.com The Active group http://www.activex.org